<?php
namespace app\admin\controller;

use think\Controller;
use think\Db;
use think\Request;

// 登录控制
class BatteryLogin extends Controller
{
    // 显示登录页面
    public function getIndex(){

        return $this->fetch('battery_admin/login');
    }

    // 登录验证
    public function postDoLogin(Request $request){
        if($request->isPost()){
            $name=input('post.name');
            $password=input('post.password');

            $loginModel= new \app\admin\model\LoginModel();
            $res=$loginModel->checkoutLoginInfo($name,$password);


            if($res){
                session('admin_id',$res['admin_id']);
                session('name',$res['admin_name']);
                session('admin_type',$res['admin_type']);

                
                $loginModel->updateLoginInfo($res['admin_id']);
                $this->success('验证通过','/battery_index/index');
            }else{
                $this->error('账户或密码错误','/battery_index/index');
            }


        }
    }

    // 登出
    public function getLoginOut(){
        session('name',null);
        $this->redirect('/battery_login/index');
    }

}